package com.javacoo.xservice.base.setting;

import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;

import lombok.Data;

/**
 * Redis集群相关配置
 * <p>说明:</p>
 * <li></li>
 * @author DuanYong
 * @since 2017年9月26日下午2:18:33
 */
@Data
@Component
@ConfigurationProperties(prefix = "spring.redis.cluster")
public class RedisClusterSetting {
	/** 集群节点:,默认值*/
	public static final String DEFAULT_NODES= "172.17.123.140:7000,172.17.123.140:7001";
	/** 最大重定向:,默认值*/
	public static final int DEFAULT_MAX_REDIRECTS = 5;
	/** 连接超时时间（毫秒）:,默认值*/
	public static final int DEFAULT_TIMEOUT = 2000;
	/**
	 * 集群节点
	 */
    private String nodes = DEFAULT_NODES;
    /**
	 * 超时时间
	 */
    private int timeout = DEFAULT_TIMEOUT;
    /**
     * 最大重定向
     */
    private int maxRedirects = DEFAULT_MAX_REDIRECTS;

}
